package com.peas.platform.module.icims.expenditure.expenses.dto;

import java.util.*;
import java.math.*;
import com.peas.platform.common.core.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

// 报账单明细(会议)
@Data
@EqualsAndHashCode(callSuper = false)
public class ExpenditureReimbursementMeetingDto extends BaseDto {

    // 报账单ID
    // （报账单表）外键
    private Long expenditureReimbursementId;

    // 会议通知文号
    private String meetingNotice;

    // 会议计划
    // 选择框
    private String meetingPlan;

    // 会议地点
    private String meetingAddress;

    // 会议类别
    private String meetingType;

    // 会议开始日期
    private Date meetingStart;

    // 会议结束日期
    private Date meetingEnd;

    // 天数
    private Integer meetingDays;

    // 参会部门
    private String meetingDepartments;

    // 参会人数
    private Integer meetingPeoples;

    // 工作人员数
    private Integer meetingWorkers;

    // 会议内容
    private String meetingContent;

    // 住宿费
    private BigDecimal amountHotel;

    // 伙食费
    private BigDecimal amountCatering;

    // 会议上租金费
    private BigDecimal amountRent;

    // 交通费
    private BigDecimal amountCar;

    // 文印费
    private BigDecimal amountPaper;

    // 医药费
    private BigDecimal amountMedicine;

    // 其他费
    private BigDecimal amountOther;

    //Criteria
    private Date createTimeStart;
    private Date createTimeEnd;
    private Date updateTimeStart;
    private Date updateTimeEnd;
    private Date meetingStartStart;
    private Date meetingStartEnd;
    private Date meetingEndStart;
    private Date meetingEndEnd;
}
